#coding=utf8
import sys, importlib

def import_module_from_context(context):
    if context:
        sys.path.insert(0, context)
        return import_module('%s_config' % context);
    else:
        raise ValueError("项目配置文件名称有无，应为[项目名称_config.py]")


def import_module(name):
    return importlib.import_module(name);

def import_all_module(module):
    import core 
    """
        import all required modules
    """
    for path_url, conf in module.urls:
        if type(core.MODULE_NAME) == str:
            module_name = conf.get(core.MODULE_NAME, None)

            __import__(module_name)

